package com.school.sports.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.school.sports.entity.Award;

import java.util.List;

/**
 * 奖项服务接口
 * 定义了奖项相关的业务方法
 */
public interface AwardService extends IService<Award> {
    /**
     * 分页查询奖项列表
     * @param currentPage 当前页码
     * @param pageSize 每页显示数量
     * @param award 查询条件对象
     * @return 包含奖项数据的分页对象
     */
    IPage<Award> getPage(int currentPage, int pageSize, Award award);

    /**
     * 按条件查询奖项列表
     * @param award 查询条件对象
     * @return 奖项列表
     */
    List<Award> listByCondition(Award award);
}